A Proposed Curriculum for an Undergraduate Software Engineering Degree

نویسندگان

  • Michael McCracken
  • Idris Hsi
  • Heather Richter Lipford
  • Robert Waters
  • Laura Burkhart
چکیده

We have developed a curriculum for a software engineering undergraduate degree. We used the medical school clinical model to guide our design as it successfully combines both knowledge and practice components. Through rotations, our curriculum will provide graduates with both an advanced knowledge of software engineering concepts and practical skills that have been honed in a realistic setting. In this paper, we present our proposed curriculum and the difficulties we foresee in implementing it.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Using IS2002 to Assess the Impact of a Proposed Curriculum Change

This paper describes how a process for mapping the curriculum of a four-year IS degree program (Daigle et al. 2004), using the IS2002 Model Curriculum and Guidelines for Undergraduate Degree Programs in Information Systems (Gorgone et al. 2002), is useful for analyzing the impact of a proposed curriculum change. An example, based on an actual use of IS2002 software tools, is used to illustrate ...

متن کامل

The Personal Software Process in Undergraduate Software Engineering Education

The Personal Software Process, PSP, was developed at Carnegie Mellon University’s Software Engineering Institute as a personal version of the Capability Maturity Model. The intention of the PSP is to educate individual software engineers in the processes they follow in completing a programming task with a view to improving the quality of future work. At each level of the PSP more and more usefu...

متن کامل

Developing an Undergraduate Software Engineering Degree

Panel Summary As those who have done it can attest, developing an undergraduate degree in software engineering is a daunting and challenging task, and there have been instances where a department has tried, but failed to get its program approved. A strong desire to develop a program in software engineering together with interested faculty may not be enough to build a credible degree, let alone ...

متن کامل

Teaching ASMs, Teaching with ASMs: Opportunities in Undergraduate Education

Proponents of Abstract State Machines (ASMs) [2] often cite their “easy learning” [12] and low degree of “formal overhead” [13] as points in favor of their use by systems developers. Recent achievements in automated tool support [3, 50] lend further credibility to ASMs as a programmer-friendly methodology. Yet there has been little written on the empirical arguments in favor of ASMs. Do people ...

متن کامل

Lab Based Curriculum for CIS and Related Technology

The Computer Information System (CIS) is information and communication technology in support of business processes. In this paper, we present a typical undergraduate computer information system curriculum examining the degree of lab intensity and its effect on the course efficacy. A CIS program is usually part of the school of business as it is in support of business processes. We also explore ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000